package car.slyc.dao;

import car.slyc.model.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {

    //    查所有
    List<User> getAll(@Param("name") String name);


    //   根据身份查找
    List<User> getAllBytype(@Param("name") String name,@Param("type") String type);




    //    id查找
    User getById(String id);


    //    添加
    int add(User user);


    //     修改
    int Update(User user);

    //      state  修改
    int Update_state(@Param("id") String id, @Param("state") String state);


    //      shzt  修改
    int Update_shzt(@Param("id") String id, @Param("shzt") String shzt);



    //     删除
    int Del(String id);


    //    批量删除
    int Dels(String ids);


    //   用户名查了找
    User getByUsername(String username);


    //   角色查找用户
    User getByUsernametype(@Param("username") String username, @Param("type") String type);

}